package com.helei.mq.config;

public class RabbitMqConstant {

	public static final String DELAY_TYPE = "x-delayed-message";

	public static final String EXCHANGE_KILL_SETTLEMENT = "exchange.game.kill.settlement";
	public static final String ROUTING_KILL_SETTLEMENT = "routing.game.kill.settlement";
	public static final String QUEUE_KILL_SETTLEMENT = "queue.game.kill.settlement";


	public static final String EXCHANGE_KILL_SETTLEMENT_USER = "exchange.game.kill.settlementuser";
	public static final String ROUTING_KILL_SETTLEMENT_USER = "routing.game.kill.settlementuser";
	public static final String QUEUE_KILL_SETTLEMENT_USER = "queue.game.kill.settlementuser";

	public static final String EXCHANGE_KILL_ROBOT = "exchange.game.kill.robot";
	public static final String ROUTING_KILL_ROBOT = "routing.game.kill.robot";
	public static final String QUEUE_KILL_ROBOT = "queue.game.kill.robot";

	public static final String EXCHANGE_SOCKET_PREFIX = "exchange.socket.";
	public static final String ROUTING_SOCKET_PREFIX = "routing.socket.";
	public static final String QUEUE_SOCKET_PREFIX = "queue.socket.";

	/**
	 * 统一监听 socket -> 客户端
	 */
	public static final String EXCHANGE_SOCKET_RESP = "exchange.socket.resp";
	public static final String ROUTING_SOCKET_RESP = "routing.socket.resp";
	public static final String QUEUE_SOCKET_RESP = "queue.socket.resp";

	// 飞机大战开始游戏
	public static final String EXCHANGE_AIRCRAFT_ROOM_START = "exchange.game.aircraft.room.start";
	public static final String ROUTING_AIRCRAFT_ROOM_START = "routing.game.aircraft.room.start";
	public static final String QUEUE_AIRCRAFT_ROOM_START = "queue.game.aircraft.room.start";


	// 飞机大战结算
	public static final String EXCHANGE_AIRCRAFT_USER_SETTLEMENT = "exchange.game.aircraft.user.settlement";
	public static final String ROUTING_AIRCRAFT_USER_SETTLEMENT = "routing.game.aircraft.user.settlement";
	public static final String QUEUE_AIRCRAFT_USER_SETTLEMENT = "queue.game.aircraft.user.settlement";


	// 飞机大战自动结算
	public static final String EXCHANGE_AIRCRAFT_USER_AUTO_SETTLEMENT = "exchange.game.aircraft.user.auto.settlement";
	public static final String ROUTING_AIRCRAFT_USER_AUTO_SETTLEMENT = "routing.game.aircraft.user.auto.settlement";
	public static final String QUEUE_AIRCRAFT_USER_AUTO_SETTLEMENT = "queue.game.aircraft.user.auto.settlement";


	// 飞机大战开始延时队列
	public static final String EXCHANGE_AIRCRAFT_START_ROOM = "exchange.game.aircraft.start.room";
	public static final String ROUTING_AIRCRAFT_START_ROOM = "routing.game.aircraft.start.room";
	public static final String QUEUE_AIRCRAFT_START_ROOM = "queue.game.aircraft.start.room";


	// 加入机器人
	public static final String EXCHANGE_AIRCRAFT_START_ROBOT = "exchange.game.aircraft.start.robot";
	public static final String ROUTING_AIRCRAFT_START_ROBOT = "routing.game.aircraft.start.robot";
	public static final String QUEUE_AIRCRAFT_START_ROBOT = "queue.game.aircraft.start.robot";


	public static final String EXCHANGE_TEST = "exchange.test";
	public static final String ROUTING_TEST = "routing.test";
	public static final String QUEUE_TEST = "queue.test";
}
